wip: Add more information to crossing events
authorMatthias Clasen <mclasen@redhat.com>
Wed, 19 Feb 2020 04:30:16 +0000 (23:30 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 21 Feb 2020 05:51:03 +0000 (00:51 -0500)
commit89c3a7ab24cb16e8b64aa924170d0a38bada8a65
treed107e70906f1122b37071db409afb8aa00e2d9b3
parent7bb6abb1d4e4616521fbcfe2d080f9b2c96afb0e
wip: Add more information to crossing events

Add fields for direct descendents to GtkCrossingData,
and populate them when emitting focus change events.

Also add accessors for these fields to GtkEventControllerKey,
and verify that they are set properly in the focus test.

Not done yet: Do the same for pointer crossing events.
gtk/gtkeventcontroller.h
gtk/gtkeventcontrollerkey.c
gtk/gtkeventcontrollerkey.h
gtk/gtkwindow.c